home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 5 / camcnc.zip / README.1ST < prev    next >
Text File  |  1988-01-03  |  19KB  |  529 lines

  1.         
  2.  
  3.  
  4.                                    C A M S
  5.                                    -------
  6.                          NC Parts Programming System   
  7.         
  8.                              Copyright (C)  1987
  9.                         by  Computer Geometry Company
  10.         
  11.         
  12.         Welcome  to  the growing ranks of NC part  programmers  and  shop 
  13.         owners  who  want  proven  NC part programming  capability  at  a 
  14.         reasonable cost.  CAMS is a part programming system that has been 
  15.         in use at Computer Geometry Company and other selected sites  for 
  16.         over  10  years.   It has been proven on hundreds  of  workpieces 
  17.         machined  on more than a dozen NC machines with various controls.  
  18.         
  19.         CAMS  is  a language and a computer program designed for  use  in 
  20.         generating  machine  control  data  for  numerically   controlled 
  21.         machine  tools.   It will accept a sequence of statements in  the 
  22.         language  (called  a "part program") which defines  the  absolute 
  23.         quantities  (dimensions) and shape of a workpiece.   It will  use 
  24.         this information to calculate a cutter center location path.  The 
  25.         cutter  center path is then processed by another computer program 
  26.         (called  a  "postprocessor")  into instructions  for  a  specific 
  27.         machine tool which will accurately machine the workpiece.
  28.         
  29.         It can work for you.
  30.         
  31.         CAMS has been developed to operate on any IBM/PC or PC compatible 
  32.         computing equipment that supports the MS-DOS or PC-DOS  operating 
  33.         system.   A  minimum computer configuration consists of a central 
  34.         processing  unit  (CPU)  containing at least 256K  bytes  of  RAM 
  35.         memory,  a keyboard,  a CRT display, an 80-column system printer, 
  36.         and  at least two floppy disks.   While this  configuration  will 
  37.         work,  performance  of  the  CAMS system will be optimized  if  a 
  38.         minimum  of 512K RAM-disk is available for the CAMS working  file 
  39.         device.
  40.         
  41.                            CAMS DISTRIBUTION NOTICE
  42.                            ------------------------
  43.         
  44.         Computer   Geometry   Company  is  distributing  CAMS   via   the 
  45.         "SHAREWARE" concept.   If,  after a reasonable trial period,  you 
  46.         decide  to  use  the  product,  we will TRUST  you  to  send  the 
  47.         requested $95.00 payment.
  48.         
  49.         You  may  obtain a copy of the latest CAMS evaluation  system  by 
  50.         sending  $10.00 to Computer Geometry Company to cover the cost of 
  51.         diskettes,  mailer, and postage.  Computer Geometry Co. will send 
  52.         you the latest version of CAMS immediately by first class mail.
  53.         
  54.         You may also receive a copy of CAMS by sending $95.00.  This will 
  55.         make  you  a "registered" owner.   All registered owners of  CAMS 
  56.         will  receive a loose leaf copy of the Part  Programmer's  Manual 
  57.         that  contains all of the information in this disk version of the 
  58.         manual,  including the diagrams and illustrations that could  not 
  59.  
  60.  
  61.                                         1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.         
  68.  
  69.  
  70.         be included on the distribution diskette.  
  71.         
  72.         In  addition,  registered  owners  receive  notification  of  new 
  73.         program   updates,   releases,   and  additions,   including  the 
  74.         availability of new postprocessors.   They also receive  priority 
  75.         consideration  when  requesting postprocessors for machine  tools 
  76.         not already covered by Computer Geometry products.
  77.         
  78.         If, after all this, you still decide not to send the payment, you 
  79.         are  still  encouraged  to  copy  and  distribute  CAMS  to  your 
  80.         associates with the following restrictions:
  81.         
  82.              1.   CAMS  is distributed as a complete set.   Do not alter, 
  83.                   or  delete  any  program files  from  the  distribution 
  84.                   copies.
  85.         
  86.              2.   No  charge  is to be made for copying  or  distributing 
  87.                   CAMS, other than a reasonable copying fee not to exceed 
  88.                   $10.00.
  89.         
  90.              3.   Commercial  sale  of CAMS in any manner  is  prohibited 
  91.                   without Computer Geometry Company's written permission.
  92.         
  93.              4.   The  printed manual may not be copied or reproduced  in 
  94.                   any way.
  95.         
  96.         CAMS  is a SHAREWARE  NC Part Programming  software product.   It 
  97.         is NOT in the public domain,  nor is it free.   You are granted a 
  98.         limited   license  to use  CAMS  for the purpose of  testing  its 
  99.         suitability for your  Numerical Control  use.  After a reasonable 
  100.         trial period,   to  continue  using the product,  you must become 
  101.         a  registered  user  by paying a registration fee  of  $95.00  to 
  102.         Computer Geometry Co.  Registration entitles you to an up-to-date 
  103.         version of CAMS on diskette,   a current illustrated manual,  and 
  104.         program  support  for  one year.   Thank you  for  your  support.  
  105.         (California residents add 6.5% sales tax.)
  106.         
  107.         
  108.                            THE CAMS DISTRIBUTION DISK
  109.                            --------------------------
  110.         
  111.         The distribution diskette contains the files necessary to execute 
  112.         the  CAMS NC parts programming system.   The list of files on the 
  113.         diskettes are...
  114.         
  115.              XCAMS.BAT      A recommended batch submit file for CAMS. May 
  116.                             not  be altered for shareware distribution of 
  117.                             CAMS.
  118.         
  119.              CAMS1.EXE      The input translation phase of CAMS
  120.         
  121.              CAMS2.EXE      The path generation phase of CAMS
  122.         
  123.              VIDEOPP.EXE    A plotting postprocessor for the PC screen
  124.         
  125.  
  126.  
  127.                                         2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.         
  134.  
  135.  
  136.              NUPAGE.LST     A formfeed file used by XCAMS.BAT   
  137.         
  138.              ????????.NC    Sample CAMS part programs.          
  139.         
  140.              CAMS.SCR       A shareware identification screen. May not be 
  141.                             removed for shareware distribution of CAMS.
  142.         
  143.              CAMS.TBL       The  vocabulary  table  for  CAMS.   Must  be 
  144.                             present  on  the default drive  for  CAMS  to 
  145.                             function.
  146.         
  147.              CAMSMAN.EXE    Executing this program will generate the  two 
  148.                             CAMS  reference  manuals  included  in   this 
  149.                             distribution,  CAMSMAN.TXT  and  VIDEOPP.TXT. 
  150.         
  151.              README.1ST     Contains  installation recommendations,  last 
  152.                             minute  details,  and  a description  of  the 
  153.                             terms   and  conditions  under   which   this 
  154.                             shareware distribution is made.
  155.         
  156.         It   is   strongly  recommended  that  working  copies   of   the 
  157.         distribution diskette be made.   The original should be placed in 
  158.         archival  storage,  to  be used to replace  aging  and  defective 
  159.         working copies in the future.
  160.         
  161.         
  162.                                 THE CAMS MANUALS
  163.                                 ----------------
  164.         
  165.         Two reference manuals accompany this distribution,  the CAMS Part 
  166.         Programmer's  Reference  Manual and the  PC  Video  Postprocessor 
  167.         Reference  Manual.   They are in compressed form contained in the 
  168.         file CAMSMAN.EXE on the distribution diskette.  Please unpack and 
  169.         review them before you commit too much effort to "running in  the 
  170.         dark".
  171.         
  172.         To unpack them, simply execute CAMSMAN.EXE by entering...
  173.         
  174.              C>CAMSMAN
  175.         
  176.         Be sure you have approximately 200K of free disk space before you 
  177.         execute CAMSMAN.EXE 
  178.         
  179.         Unfortunately, when you print them, these manuals will have blank 
  180.         areas  on  some  of the pages which are there  for  sketches  and 
  181.         illustrations of the CAMS concepts.  It is impractical to include 
  182.         these  drawings on the distribution diskette.   When you become a 
  183.         registered user of CAMS,  you will receive a hard-copy version of 
  184.         the manual containing all such drawings.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                         3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.         
  200.  
  201.  
  202.                                CAMS INSTALLATION
  203.                                -----------------
  204.         
  205.         Installation of CAMS on a hard disk is very simple.   Because the 
  206.         XCAMS.BAT  procedure  described below is set up for a  hard  disk 
  207.         using a subdirectory "\CAMS\", it is recommended that you install 
  208.         as follows...
  209.         
  210.              1.   Put the CAMS distribution diskette into drive A:
  211.         
  212.              2.   Be sure you are logged onto your hard disk (C:)
  213.         
  214.              3.   Create a CAMS subdirectory by entering the commands...
  215.         
  216.                   C>MD CAMS
  217.                   C>CD CAMS
  218.         
  219.              4.   Copy all files from the distribution diskette...
  220.         
  221.                   C:\CAMS\|COPY A:*.*
  222.         
  223.              5.   Unpack and print the reference manuals...
  224.         
  225.                   C:\CAMS\|CAMSMAN
  226.                   C:\CAMS\|PRINT CAMSMAN.TXT
  227.                   C:\CAMS\|PRINT VIDEOPP.TXT
  228.         
  229.              6.   Run a CAMS test case...
  230.         
  231.                   C:\CAMS\|XCAMS THINGMJ P VIDEO
  232.         
  233.              7.   Fill out the order form,  sign the check and send it to 
  234.                   Computer  Geometry Company.   Then delete the files not 
  235.                   needed for your NC activities...
  236.         
  237.                   C:\CAMS\|ERASE *.TXT
  238.                   C:\CAMS\|ERASE CAMSMAN.EXE
  239.                   C:\CAMS\|ERASE README.1ST
  240.                   C:\CAMS\|ERASE ORDERF.ORM
  241.         
  242.         
  243.         Installation  of  CAMS  on  a dual floppy  disk  only  system  is 
  244.         similar (Note: a single floppy disk system is not recommended)...
  245.         
  246.              1.   Format  a  blank  system diskette by  placing  a  blank 
  247.                   diskette into the A: drive and entering...
  248.         
  249.                   A:FORMAT A:/S
  250.         
  251.              2.   Place the distribution diskette into drive  B:.  Unpack 
  252.                   and print the reference manuals, then erase them...
  253.         
  254.                   A:B:CAMSMAN
  255.                   A:PRINT CAMSMAN.TXT
  256.                   A:PRINT VIDEOPP.TXT
  257.  
  258.  
  259.                                         4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.         
  266.  
  267.  
  268.                   A:ERASE *.TXT
  269.         
  270.              3.   Copy the working files to the A: drive...
  271.         
  272.                   A:COPY B:CAMS?.EXE
  273.                   A:COPY B:CAMS.*
  274.                   A:COPY B:XCAMS.BAT
  275.                   A:COPY B:VIDEOPP.EXE
  276.                   A:COPY B:NUPAGE.LST
  277.                   A:COPY B:*.NC
  278.         
  279.              4.   Load XCAMS.BAT into your text editor or word processor.  
  280.                   Find  and change all instances of "C:\CAMS\"  to  "A:".  
  281.                   Then save the result. 
  282.         
  283.              5.   Run a CAMS test case...
  284.         
  285.                   A:XCAMS THINGMJ P VIDEO
  286.         
  287.              6.   Fill out the order form,  sign the check and send it to 
  288.                   Computer Geometry Company.
  289.         
  290.         HAPPY PART PROGRAMMING.....
  291.         
  292.                   
  293.         
  294.                             THE XCAMS.BAT PROCEDURE
  295.                             -----------------------
  296.         
  297.         To  provide a more automatic way to submit CAMS NC part  programs 
  298.         for  complete  processing,  a  batch  procedure,  XCAMS.BAT  (for 
  299.         eXecute  CAMS)  has been included in  the  distribution  package.  
  300.         XCAMS  provides  for full CAMS processing,  with optional  output 
  301.         listing  to  screen  or  file,  and  for  optional  plotting  and 
  302.         postprocessing.  
  303.         
  304.         XCAMS  also provides fairly sophisticated error checking for 
  305.         improper  submittals.   Error  checking includes 1)  verification 
  306.         that  the source input file exists in the specified  data  access 
  307.         path;   2)   verification  that  the  plotting  and/or  machining 
  308.         postprocessors exist in the specified program access path; and 3) 
  309.         verification that the specified processing options are correct.
  310.         
  311.         The correct command for the execution of the CAMS system is...
  312.         
  313.         
  314.           C>XCAMS  {name}  [MLP/ML/MP/LP/M/L/P] [plotter] [machine]      
  315.         
  316.         where...
  317.         
  318.              {name}   The source file name (without extension) - required
  319.              M        Machine output --- [machine] name is required     
  320.              L        Listing output --- produces {name}.LST            
  321.              P        Plotter output --- [plotter] name is required
  322.         
  323.  
  324.  
  325.                                         5
  326.  
  327.  
  328.  
  329.  
  330.  
  331.         
  332.  
  333.  
  334.         
  335.         Options omitting the "L" will print to the screen.   If an "M" is 
  336.         included  in  the  option specifior,  then the  machine  name  is 
  337.         required.   Similarly,  if  a  "P"  is  included  in  the  option 
  338.         specifior,  then the plotter name ([plotter]) is required.   Note 
  339.         also  that  the specification of options and parameters is  order 
  340.         dependent,  which is to say that they must appear on the  command 
  341.         line in precisely the order shown above.
  342.         
  343.         An example of a correct command line is as follows...
  344.         
  345.         
  346.           C>XCAMS THINGMJ MLP VIDEO BANDIT                            
  347.         
  348.         
  349.         This  example  executes the CAMS system,  both CAMS1  and  CAMS2, 
  350.         using  as  source the file THINGMJ.NC residing on  the  currently 
  351.         logged  disk (C:) and producing a listing file THINGMJ.LST on C:.  
  352.         It further executes the VIDEOPP plotting postprocessor,  and  the 
  353.         BANDITPP  machine postprocessor.   VIDEOPP will produce a plot of 
  354.         the cutter path on the PC console.   BANDITPP produces an  output 
  355.         file  called  THINGMJ.PCH  on drive C:,  which  is  suitable  for 
  356.         transmission to a BANDIT controlled NC machine tool.
  357.         
  358.         
  359.         
  360.                                 POSTPROCESSORS
  361.                                 --------------
  362.         
  363.         Postprocessing  is  the  final computer  operation  in  the  CAMS 
  364.         system.   The  postprocessor is yet another computer program that 
  365.         converts   the  machine-independent  tool  path  and   auxilliary 
  366.         function  records  in the CL data file (as calculated  by  CAMS2) 
  367.         into  the machine-specific control instructions necessary to  cut 
  368.         out the workpiece.
  369.         
  370.         The  diversity  of  machines/controller  combinations  makes  the 
  371.         preparation  of a library of postprocessors an order of magnitude 
  372.         larger task than the development of an NC programming system.  In 
  373.         other words, THIS IS WHERE ALL THE PRODUCT DEVELOPMENT WORK IS.
  374.         
  375.         It  is  expected that the average user of CAMS only has  a  small 
  376.         handfull  of  NC  machines  in  its  shop  inventory.   For  this 
  377.         situation,  one or more "custom" postprocessors is most likely to 
  378.         be the most effective and least costly solution to the dilemma.
  379.         
  380.         COMPUTER GEOMETY'S POSTPROCESSOR POLICY:
  381.         
  382.         Computer  Geometry  regards postprocessor development as a  major 
  383.         segment  of  our business.   It is our policy to apply  our  best 
  384.         efforts  to  providing  high  quality,  low  cost  postprocessing 
  385.         capability  to all of the registered CAMS users that request  it.  
  386.         If  a postprocessor is not currently available for  a  registered 
  387.         user's need, we will bend every effort to prepare one in a timely 
  388.         and cost-effective manner.
  389.  
  390.  
  391.                                         6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.         
  398.  
  399.  
  400.         
  401.         As  a registered user with a need,  however,  you must  recognize 
  402.         that  you  have a responsibility to provide the   machine  and/or 
  403.         controller manuals, test data, and acceptance testing required to 
  404.         produce a good postprocessor.  This team approach is necessary to 
  405.         preparing  the  best  possible  NC programming  system  for  your 
  406.         machine shop.
  407.         
  408.         CURRENTLY AVAILABLE VERSION 3 POSTPROCESSORS:
  409.         
  410.              BANDT1PP  Hasbach BANDIT Level 1 Controller  
  411.         
  412.              BANDT2PP  Hasbach BANDIT Level 2 Controller  
  413.         
  414.              BANDT3PP  Hasbach BANDIT Level 3 Controller  
  415.         
  416.              KURAKIPP  Kuraki  KV Series Vertical Machining Centers  with 
  417.                        Fanuc 10M/11M Controller
  418.         
  419.              TOYODAPP  Toyoda FH40/FH45/FH55 Horizontal Machining Centers 
  420.                        with Fanuc 11M Controller
  421.         
  422.              FADALPP   Fadal VMC Machining Center
  423.         
  424.              PIXYPP    Mannesmann   Tally  PIXY  1  and  PIXY  3  Desktop 
  425.                        Plotters 
  426.         
  427.         
  428.         VERSION 3 POSTPROCESSORS IN WORK:
  429.         
  430.              BOSS4PP   Bridgeport Series 1 CNC with BOSS 4.0 Controller
  431.         
  432.              BOSS6PP   Bridgeport Series 2 CNC with BOSS 6.0 Controller
  433.         
  434.              ACRO7PP   Acroloc  VII  Machining  Center with  Fanuc  3000C 
  435.                        Controller
  436.         
  437.              ROKU0PP   Roku-Roku   Model  Vertimac-0  Vertical  Machining 
  438.                        Center with Fanuc System 5M Controller
  439.         
  440.              EPSONPP   Epson HI-80 8-1/2 x 11 Plotter/Printer 
  441.         
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.                                         7
  458.  
  459.  
  460.  
  461.  
  462.  
  463.         
  464.  
  465.  
  466.                                    DISCLAIMER
  467.                                    ----------
  468.         
  469.         CAMS comes with no warranties, expressed or implied, of any kind; 
  470.         it  is available as-is.   Computer Geometry Company would like to 
  471.         be informed of any problems that users of the program  encounter, 
  472.         but  makes  no  promise or guarantee that such problems  will  be 
  473.         fixed.   In no event will Computer Geometry Company be liable for 
  474.         any damages, including any lost profits, lost savings, failure to 
  475.         perform, or other incidental or consequential damages arising out 
  476.         of the use,  or inability to use,  the program,  even if Computer 
  477.         Geometry has been advised of the possibility of such damages,  or 
  478.         for any claim by any other party. 
  479.         
  480.                              Computer Geometry Co. 
  481.                           - 26624 Whispering Leaves - 
  482.                               Newhall, CA  91321
  483.                                 (805) 252-4938
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                         8
  524.  
  525.  
  526.  
  527.  
  528.  
  529.